the brains behind something - Almanca İngilizce Sözlük